home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows5 / winnet.zip / LOCALTLK.NOT < prev    next >
Text File  |  1990-07-01  |  4KB  |  115 lines

  1.  
  2. Packet Driver for Apple LocalTalk PC Card, Sun/TOPS FlashCard
  3. =============================================================
  4.  
  5. LOCAL.ARC and NETPKT.ARC are available via anonymous FTP from
  6. ucdavis.ucdavis.edu:/dist/packet
  7.  
  8. Parameters for starting the LocalTalk packet driver:
  9. ===================================================
  10.  
  11.   usage:  LOCALTLK packet_int_no
  12.  
  13. The LocalTalk packet driver requires no additional parameters;
  14. all hardware parameters are known by the ATALK.SYS hardware driver.
  15.  
  16.  
  17.  
  18. Hardware Configuration/ATALK.SYS specifications:
  19. ===============================================
  20.  
  21. The LocalTalk PC Card must be installed with IRQ level disabled
  22. (i.e. polled mode).
  23.  
  24.  
  25.  
  26. Implementation Notes:
  27. ====================
  28.  
  29. The LocalTalk packet driver supports the Apple LocalTalk PC Card,
  30. Sun/TOPS FlashCard, and other hardware controlled by the ATALK.SYS
  31. LocalTalk/AppleTalk driver. The ATALK.SYS driver must be installed
  32. before starting the LocalTalk packet driver; please refer to installation
  33. guide provided with your hardware for instructions on installing the
  34. ATALK.SYS hardware driver. The ATALK.SYS driver is accessed via software
  35. interrupts; the ATALK.SYS driver then issues hardware commands to
  36. complete I/O requests. The LocalTalk packet driver locates the ATALK.SYS
  37. driver by scanning the vectors in the user program software interrupt
  38. range for the ATALK.SYS signature string.
  39.  
  40. I've arbitrarily assigned a new class for the LocalTalk packet driver,
  41. class 17; I think a separate class is appropriate, but the class number
  42. may change.
  43.  
  44. The LocalTalk packet driver opens only one DDP socket - for IP use.
  45. Use of the LocalTalk packet driver for other protocols is not supported.
  46.  
  47.  
  48.  
  49. Networking packages which support the LocalTalk packet driver:
  50. =============================================================
  51.  
  52. Several networking packages which support the packet driver spec
  53. only allow Bluebook Ethernet packet drivers (i.e. Class 1);
  54. because the LocalTalk packet driver is not an Ethernet driver,
  55. these packages will not recognize the LocalTalk packet driver.
  56. The KA9Q networking package (by Phil Karn) does support the
  57. various classes of packet drivers. The file NETPKT.ARC contains
  58. source code patches (and compiled code) for using the KA9Q package
  59. with the LocalTalk packet driver.
  60.  
  61. The LocalTalk packet driver asks for dynamic assignment
  62. of node IP address. The assigned address is displayed during
  63. packet driver initialization. I assume there is some LocalTalk
  64. ATP/IPGP command to request a static address rather than accepting
  65. dynamic assignment; I can make <IP address> a packet driver parameter
  66. if I can figure out how to request static address assignment.
  67. (I'm backordered on the 'Inside AppleTalk' reference; hopefully
  68. it will explain how to do this).
  69.  
  70. The ATALK.SYS hardware driver controls maximum packet size. This
  71. should be switchable and has a minimum value of 603 bytes. I was
  72. unable to raise that the max packet size above 603 bytes (I'm not
  73. sure why, any clues would be appreciated). You must limit packet
  74. size with packet parameters in the KA9Q package:
  75.     attach packet 0x66 pk0 5 500    ; packet driver buffer size = 500 bytes
  76.     tcp mss 472            ; TCP max segment size (outgoing)
  77.     tcp window 954            ; TCP window
  78.  
  79.  
  80.  
  81. Files in LOCAL.ARC
  82. ==================
  83.  
  84.     README.LOC    -- this file
  85.  
  86.     LOCALTLK.COM    -- compiled LocalTalk packet driver version 6.0
  87.  
  88.     MAKEFILE    -- add definitions to compile LOCALTLK.COM
  89.     HEAD.ASM    -- minor patch to allow software interrupts from ATALK.SYS
  90.     LOCAL.ASM    -- driver dependent source code
  91.  
  92.  
  93. Files in NETPKT.ARC
  94. ===================
  95.  
  96.     NET.EXE        -- compiled code; KA9Q NOS v900418 (LocalTalk.00)
  97.     AUTOEXEC.NET    -- sample configuration file
  98.  
  99.     CONFIG.H    -- add switch for LocalTalk packet driver support
  100.     PKTDRVR.H    -- add new class for LocalTalk packet driver
  101.     CONFIG.C    -- add LocalTalk support to iftypes and network daemon
  102.     PKTDRVR.C    -- add LocalTalk support to pk_attach
  103.     VERSION.C    -- note LocalTalk support in version display
  104.  
  105.     note: packet driver patches should apply to new releases of KA9Q
  106.           source code. look for the most current release at
  107.           flash.bellcore.com:/pub/ka9q/src.arc
  108.  
  109.  
  110.  
  111. -- Katie Stevens
  112.    dkstevens@ucdavis.edu
  113.    Computing Services
  114.    University of California, Davis
  115.